SCHOOL OF ELECTRICAL ENGINEERING AND TELECOMMUNICATION Usermode OS Components On seL4 With Rump Kernels

نویسنده

  • Kent McLeod
چکیده

seL4 is a formally-verified high-assurance microkernel that provides isolation to properly designed applications that it executes. Real-world cyber-physical systems can use seL4 for increased security. Many applications rely on the operating system to provide system services, such as device drivers, file systems and networking capabilities, however seL4 only provides these in a limited capacity which limits its deployment. Adding support to this wide array of systems that can benefit from the additional security seL4 provides would require reimplementing the millions of lines of operating system code that these systems require. This is infeasible without an approach that reuses existing components. Current methods either require providing services by running a paravirtualised version of the Linux kernel which provides only coarse isolation or by developing specific services on an as-needed basis which does not scale for many devices. Rump kernels are a NetBSD project for running NetBSD system services in different environments such as in user-mode on a microkernel. This thesis evaluates rump kernels as an approach to provide driver-like operating system components in user-mode on the seL4 microkernel. This will be achieved by adding a seL4 platform to the Rumprun unikernel, an existing project that uses rump kernels. We evaluate our implementation to compare its performance with other software systems and to investigate the level of overhead our implementation adds. We also show that the effort required to use rump kernels is low and by using NetBSD system services we increase the amount of devices that can be used with seL4. This thesis contains background information and related work, details on our design and implementation and our evaluation, future work and conclusion.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Numerical Modeling of a Fredkin gate using photonic-crystal-based nonlinear effects around the 1550 nm telecommunication wavelength

In this paper, a Fredkin gate using photonic-crystal around the 1550 nm telecommunication wavelength is modelled. The proposed structure has a compact footprint compared with previous works of research groups. The proposed structure is based on air holes on silicon substrate. Silicon substrate and air holes have 466 nm and 177 nm radius, respectively. For analyse of the structure Finite-Differe...

متن کامل

Simulation of IR Detector at Communication Window of 1550nm based on Graphene

In this paper, photodetection properties of a Graphene-based device at the third telecommunication window have been reported. The structure of the device is a Graphene-silicon Schottky junction which has been simulated in the form of an infrared photodetector. Graphene has specific electrical and optical properties which makes this material a good candidate for optoelectronic applications. Phot...

متن کامل

Performance analysis of a convolutional coded DS/CDMA system in Nakagami fading channels

Young Hwan Lee a, Chae Hun Chung b and Sung Ho Cho c a Protocol Engineering Center, Electronics and Telecommunications Research Institute, 161 Kajong-Dong, Yusong-Gu, Taejon 305-350, Korea b Telecommunication Systems Division, Hyundai Electronics Industries Co. Ltd, Ichon, Kyunggi-Do 467-701, Korea c School of Electrical and Computer Engineering, Hanyang University, Ansan, Kyunggi-Do 425-791, K...

متن کامل

Wideband Dispersion Compensation in Square Lattice Photonic Crystal Fibe

In this paper, a new structure is provided for the dispersion compensating photonic crystal fibers in order to broaden the chromatic dispersion and increase the dispersion compensating capability in a wide wavelength range. In the structure, putting a combination of circular holes and a star structure in the inner core clad causes the dispersion coefficient profile to be broadened, and addition...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016